// pages/addPan/addPan.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    img: '',
    array: ["科研文档", "参赛资料", "人文科学", "编程语言", "互联网", "IT技术"],
    index: 0

  },

  //picker选择器
  bindPickerChange: function (e) {
    // console.log('picker 值为:', e.detail.value)
    this.setData({
      index: e.detail.value
    })
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },
  //表单提交至云数据库
  formSubmit: function (e) {
    var that = this;
    var formData = e.detail.value;

    wx.cloud.init({ env: getApp().globalData.myenv })                      //云开发初始化
    const db = wx.cloud.database({ env: getApp().globalData.myenv })       //数据库初始化
    db.collection('Pan').add({                                  //在集合上新增记录
      data: {                                                     // data 字段表示需新增的 JSON 数据
        name: formData.name,
        dtype: this.data.array[this.data.index],
        panurl: formData.panurl,
        panpassword: formData.panpassword,
        adding: formData.adding,
      },

      success: function (res) {
        console.log('add success:', res)
        //内置显示信息提示框函数
        wx.showToast({
          title: '成功',
          icon: 'success',
          duration: 500          //提示的延迟时间
        })

        setTimeout(function () {
          wx.redirectTo({                                   //页面无参数传递跳转
            url: '../desktop/desktop',
          })
        }, 1000) //延迟时间 这里是2秒

      },


      //接口调用失败
      fail: (res) => {
        console.error
        wx.showToast({
          title: '失败',
          icon: 'success',
          duration: 1000
        }),

          setTimeout(function () {
          wx.redirectTo({                                   //页面无参数传递跳转
              url: '../desktop/desktop',
            })
          }, 1000) //延迟时间 这里是2秒

      }


    })

    // console.log('form发生了submit事件，携带数据为：', e.detail.value)
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})